Spyder AntiSpam v1.09
         04/02/2006


Spyder AntiSpam is a very effective and unique IRC spam blocker based on a different logic. It guarantees you 99.999%1 protection from spammers and also recognizes your friends from spammers. It's a major improvement over the previous versions.

Apart from the default spam keywords "http:", "www." and "#" you can add your own set of words which you want the script to recognize as spam words. They are called Keywords. All messages containing any of the Keywords will activate Spyder AntiSpam. You also have the option to exclude certain people from Spyder AntiSpam even if their messages contain any of the Keywords. Those nick are called Exceptions.

Here's a short description of how Spyder AntiSpam works: When a new pm window opens, the script checks for the presence of any of the Keywords in the message (if the nick is not an Exception). If present, it closes the window instantly. Then it goes into Warning Mode for 15 seconds (Warning Period). During this time, if the same nick messages you again with a message containing a Keyword, the nick is ignored for 60 seconds. This 60 seconds duration is known as Ignore Duration.

The Warning Period of 15 seconds and Ignore Duration of 60 seconds are default setting values. If you want to change them you can modify the values according to your preference in the dialog box's Time Tab.

The dialog design is explanatory of the script's functions. So I guess I won't have to elaborate on how to add/remove Exceptions/Keywords etc. But here are a few points that you should be aware of.

1. Even when you have closed the Spyder AntiSpam dialog box the script is active in the background. To disable/enable it, go to the "File" menu and check "Disable"/"Enable".
2. Exceptions cannot contain the space character - not even as the first character. The script doesn't check for other special characters because on some networks (usually non-English) you may find nicks with special characters.
3. If you want to be notified of the activity of the script, you have to run it in Verbose Mode. Go to the "Options" menu and check "Verbose Mode". By default the script runs in Silent Mode.
4. NOTICE and ACTION spammers are handled in a different way: Any Notice or Action containing a Keyword is simply 'ignored'. The repeat spammer logic doesn't apply to them; which implies - they won't be ignored (in IRC terms). This method is as good as ignoring in IRC terms, though. Also, you save a few bytes in your mIRC ignore list =;)
5. The "No. of spammers swatted" value in the Status shows the number of spams blocked since your latest connection to an IRC server, not since the script was loaded.

That's all about Spyder AntiSpam. I hope you find it useful. Reviews, comments, suggestions, bug-reports or any constructive feedback is always welcome. Have a spam-free chatting session!



Hage Yaapa
spyderwares@yahoo.com



Version History

Version 1.09 - 04/02/2006

1. Detects channel invite spamming
2. A few code fixes

Version 1.07 - 21/12/2004

1. The previously command line based script took a GUI form.
2. Added functionality to detect ACTION and NOTICE spamming.
3. Support for Keywords with spaces.
4. Verbose and Silent Mode option.
5. Ability to detect Keywords even if control codes are used.

Version 1.06 - 01/03/2004

1. Doesn't send any notice/message to the spammer anymore.
2. Option to switch the script on or off.
3. Exception List to exclude your friends from the script's activity.
4. Addition SpamWords List to include your own words as spam keywords.
5. Easily editable Exception and Additional SpamWords List.
6. A much better and detailed documentation.
7. A shorter command (/sp.as) to work on the script.

Version 1.05 - 20/02/2004

1. Ability to detect spammers based on a 'different' logic.
2. Ability to detect repeat spammers.
2. Customizeable Warning Period and Ignore Duration.
3. Uses the command /sp.antispam to work on the script.
4. Sends a notice to the spammer about the spam.

Version 1.0 - 2002

1. A very general spam detector. (Kind of lame, used only by me).
2. Does a detailed /msg to the spammer.



1 I guess 99.999% looks more realistic than 100%.




Copyright © Hage Yaapa